#!/bin/bash

# 测试学院管理接口
echo "测试学院管理接口"

# 获取所有学院
echo "1. 获取所有学院"
curl -X GET http://localhost:8080/api/colleges

# 根据ID获取学院（假设ID为1）
echo -e "\n2. 根据ID获取学院"
curl -X GET http://localhost:8080/api/colleges/1

# 测试专业管理接口
echo -e "\n\n测试专业管理接口"

# 获取所有专业
echo "1. 获取所有专业"
curl -X GET http://localhost:8080/api/majors

# 根据ID获取专业（假设ID为1）
echo -e "\n2. 根据ID获取专业"
curl -X GET http://localhost:8080/api/majors/1

# 测试班级管理接口
echo -e "\n\n测试班级管理接口"

# 获取所有班级
echo "1. 获取所有班级"
curl -X GET http://localhost:8080/api/classes

# 根据ID获取班级（假设ID为1）
echo -e "\n2. 根据ID获取班级"
curl -X GET http://localhost:8080/api/classes/1

# 测试学生管理接口
echo -e "\n\n测试学生管理接口"

# 获取所有学生
echo "1. 获取所有学生"
curl -X GET http://localhost:8080/api/students

# 根据ID获取学生（假设ID为1）
echo -e "\n2. 根据ID获取学生"
curl -X GET http://localhost:8080/api/students/1

# 测试教师管理接口
echo -e "\n\n测试教师管理接口"

# 获取所有教师
echo "1. 获取所有教师"
curl -X GET http://localhost:8080/api/teachers

# 根据ID获取教师（假设ID为1）
echo -e "\n2. 根据ID获取教师"
curl -X GET http://localhost:8080/api/teachers/1

# 测试用户管理接口
echo -e "\n\n测试用户管理接口"

# 获取所有用户
echo "1. 获取所有用户"
curl -X GET http://localhost:8080/api/users

# 根据ID获取用户（假设ID为1）
echo -e "\n2. 根据ID获取用户"
curl -X GET http://localhost:8080/api/users/1